home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 17 / CU Amiga Magazine's Super CD-ROM 17 (1997)(EMAP Images)(GB)[!][issue 1997-12].iso / CUCD / Games / Hugo / Library / hugofix.g < prev    next >
Text File  |  1997-04-16  |  2KB  |  81 lines

  1. !----------------------------------------------------------------------------
  2. !
  3. !        HUGOFIX Library Grammar v2.3.2 by Kent Tessman (c) 1995-1997
  4. !                     for use with Hugo Compiler v2.3
  5. !
  6. !----------------------------------------------------------------------------
  7. !
  8. ! This grammar file is automatically included by GRAMMAR.G if the DEBUG 
  9. ! flag is set.
  10. !
  11. ! NOTE:  The following verb definitions follow the somewhat non-standard
  12. ! practice of each calling the same verb routine (DoHugoFix), primarily
  13. ! to cut down on the sheer number of verbs.  DoHugoFix is responsible for
  14. ! differentiating which debugging command is intended based on word[1].
  15. !
  16. !----------------------------------------------------------------------------
  17.  
  18. #version 2.3
  19.  
  20. xverb "$", "$on", "$sc", "$fd", "$pm"
  21.     *                    DoHugoFix
  22.  
  23. xverb "$wo"
  24.     * number                                DoHugoFix
  25.  
  26. #ifclear NO_SCRIPTS
  27. xverb "$sc"
  28.     *                                       DoHugoFix
  29. #endif
  30.  
  31. #ifclear NO_FUSES
  32. xverb "$fd"
  33.     *                                       DoHugoFix
  34. #endif
  35.  
  36. xverb "$fo"
  37.     * anything                              DoHugoFix
  38.     * number                                DoHugoFix
  39.  
  40. xverb "$mo"
  41.     * anything "to" anything                DoHugoFix
  42.     * number "to" number                    DoHugoFix
  43.  
  44. xverb "$mp"
  45.     * anything                              DoHugoFix
  46.     * number                                DoHugoFix
  47.  
  48. xverb "$on"
  49.     *                                       DoHugoFix
  50.  
  51. xverb "$nu"
  52.     * anything                              DoHugoFix
  53.  
  54. xverb "$na"
  55.     * number                                DoHugoFix
  56.  
  57. xverb "$ot"
  58.     *                                       DoHugoFix
  59.     * number                                DoHugoFix
  60.     * anything                              DoHugoFix
  61.  
  62. xverb "$ac"
  63.     * anything                              DoHugoFix
  64.     * anything number                       DoHugoFix
  65.     * number                                DoHugoFix
  66.     * number number                         DoHugoFix
  67.  
  68. xverb "$de"
  69.     * anything                              DoHugoFix
  70.     * number                                DoHugoFix
  71.  
  72. xverb "$pm"
  73.     *                                       DoHugoFix
  74.  
  75. #ifclear NO_OBJLIB
  76. xverb "$di"
  77.     *                                       DoHugoFix
  78.     * number                                DoHugoFix
  79.     * anything                              DoHugoFix
  80. #endif
  81.